home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / rexmooslib.lha / MOOS / ReadMe < prev    next >
Text File  |  1997-02-03  |  4KB  |  159 lines

  1. Short:    MOOS, The ARexx library...
  2. Uploader: rocco@inmedia.it (Rocco Coluccelli)
  3. Author:   rocco@inmedia.it (Rocco Coluccelli)
  4. Type:     util/rexx
  5.  
  6. TITLE
  7.  
  8.     MOOS - Modular OOSystem
  9.  
  10. VERSION
  11.  
  12.     $VER: MOOS 1.01 (30.Jan.1997)
  13.  
  14. AUTHOR
  15.  
  16.     Rocco Coluccelli
  17.  
  18.     E-Mail: rocco@inmedia.it
  19.             moos@freenet.hut.fi
  20.  
  21. DESCRIPTION
  22.  
  23.     In its implementation ARexx let users create a lot of scripts for
  24.     using as external functions. MOOS is mainly a collection of ARexx
  25.     script and external function libraries expecially studied to enhance
  26.     the "Modular" concept given with the ARexx language. MOOS also shows
  27.     a way to approach something similar to the OO programming style.
  28.  
  29.         rexxMOOS.library
  30.            \
  31.             +- rexx_dos.library
  32.             |      \
  33.             |       +-- AddPart()
  34.             |       +-- Delay()
  35.             |       +-- DeleteVar()
  36.             |       +-- ExAll()
  37.             |       +-- Examine()
  38.             |       +-- GetVar()
  39.             |       +-- Info()
  40.             |       +-- MatchPattern()
  41.             |       +-- ReadArgs()
  42.             |       +-- ReadBlock()
  43.             |       +-- SetVar()
  44.             |       +-- SplitPath()
  45.             |       +-- WriteBlock()
  46.             :
  47.             +- rexx_stem.library
  48.             |      \
  49.             |       +-- StemCopy()
  50.             |       +-- StemInsert()
  51.             |       +-- StemRead()
  52.             |       +-- StemRemove()
  53.             |       +-- StemSearch()
  54.             |       +-- StemSort()
  55.             |       +-- StemWrite()
  56.             :
  57.             +- rexx_exec.library
  58.             |      \
  59.             |       +-- AvailMem()
  60.             |       +-- FlushMem()
  61.             |       +-- ReBoot()
  62.             :
  63.             +- rexx_intuition.library
  64.             |      \
  65.             |       +-- Beep()
  66.             |       +-- GetPubScreen()
  67.             |       +-- SetPubScreen()
  68.             |       +-- WBenchScreen()
  69.             :
  70.             +- rexx_math.library
  71.             |      \
  72.             |       +-- abs()
  73.             |       +-- acos()
  74.             |       +-- acosh()
  75.             |       +-- asin()
  76.             |       +-- asinh()
  77.             |       +-- atan()
  78.             |       +-- atan2()
  79.             |       +-- atanh()
  80.             |       +-- ceil()
  81.             |       +-- cos()
  82.             |       +-- cosh()
  83.             |       +-- cot()
  84.             |       +-- csc()
  85.             |       +-- exp()
  86.             |       +-- fact()
  87.             |       +-- floor()
  88.             |       +-- log()
  89.             |       +-- log10()
  90.             |       +-- nint()
  91.             |       +-- pow()
  92.             |       +-- sec()
  93.             |       +-- sin()
  94.             |       +-- sinh()
  95.             |       +-- sqrt()
  96.             |       +-- tan()
  97.             |       +-- tanh()
  98.             :
  99.             +- rexx_misc.library
  100.             :
  101.  
  102.       REXX:
  103.         |
  104.         +-- 'dos/AddBuffers'()
  105.         +-- 'dos/FileNote'()
  106.         +-- 'dos/MakeDir'()
  107.         +-- 'dos/Protect'()
  108.         +-- 'dos/Relabel'()
  109.         :
  110.  
  111.     For using MOOS within any ARexx scripts, after its easy installation,
  112.     is enough to add the following line into the user-startup:
  113.  
  114.         RxLib rexxMOOS.library 100 -30
  115.  
  116.     All the rest is done trasparently. Enjoy...
  117.  
  118. SPECIAL REQUIREMENTS
  119.  
  120.     AmigaOS version 37 or above.
  121.     ARexx System installed.
  122.  
  123. HOST NAME
  124.  
  125.     FTP/Internet: AmiNet (ftp.wustl.edu) and mirrors
  126.  
  127. DIRECTORY
  128.  
  129.     pub/aminet/util/rexx
  130.  
  131. DISTRIBUTABILITY
  132.  
  133.     Freely distributable, Copyright by the author (Freeware).
  134.  
  135. COPYRIGHTS
  136.  
  137.     ARexx
  138.     Copyright 1987, William S. Hawes
  139.  
  140.     MOOS
  141.     Copyright (C) 1994-1997, Rocco Coluccelli
  142.  
  143. SIGNATURE
  144.  
  145.      __
  146.      |(
  147.     e
  148.             rocco@inmedia.it
  149.             moos@freenet.hut.fi
  150.  
  151.         Rocco Coluccelli - MOOS Development
  152.         Student of Computer Science Engineering.
  153.         Member of Amiga Group Italia, Bologna.
  154.         ARexx programmer.
  155.  
  156.     Amiga Group Italia - http://www.inmedia.it/Amiga/
  157.  
  158.  
  159.